<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <link href="stable/static/css/site.css" rel="stylesheet" type="text/css">
    <link href="stable/static/css/print.css" rel="stylesheet" type="text/css" media="print">
    <link href="stable/static/css/prettify.css" rel="stylesheet" type="text/css">
    <link href="//www.google.com/images/icons/product/chrome-16.png" rel="icon" type="image/ico">
    <link href="stable/static/css/api.css" rel="stylesheet" type="text/css">
    <title>chrome.management - chrome插件中文开发文档(非官方)</title>
  </head>
  <body>
    <a id="top"></a>
    <div id="header">{Header content}</div>
    <a id="gc-topnav-anchor"></a>
    <div id="gc-topnav">
      <h1>Google Chrome Extensions</h1>
      <ul id="home" class="gc-topnav-tabs">
        <li id="home_link">
          <a href="index.html" title="Google Chrome Extensions home page"><div>Home</div></a>
        </li>
        <li id="docs_link">
          <a href="docs.html" title="Official Google Chrome Extensions documentation"><div>Docs</div></a>
        </li>
        <li id="faq_link">
          <a href="faq.html" title="Answers to frequently asked questions about Google Chrome Extensions"><div>FAQ</div></a>
        </li>
        <li id="samples_link">
          <a href="samples.html" title="Sample Extensions (with source code)"><div>Samples</div></a>
        </li>
        <li id="group_link">
          <a href="http://groups.google.com/a/chromium.org/group/chromium-extensions" title="Google Chrome Extensions developer forum"><div>Group</div></a>
        </li>
        <li id="so_link">
          <a href="http://stackoverflow.com/questions/tagged/google-chrome-extension" title="[google-chrome-extension] tag on Stack Overflow"><div>Questions?</div></a>
        </li>
      </ul>
    </div>
    <div id="gc-container">
      <div id="gc-sidebar">
        <ul 
            class="level1 ">
          <li class="level2">
                <a href="getstarted.html" class="level2 ">Getting Started</a>
          </li>
          <li class="level2">
                <a href="overview.html" class="level2 ">Overview</a>
          </li>
          <li class="level2">
                <a href="whats_new.html" class="level2 ">What's New?</a>
          </li>
          <li class="level2">
                <a href="devguide.html" class="level2 ">Developer's Guide</a>
              <ul 
                  class="level2 ">
                <li class="level3">
                    <a class="button level3">
                      <span class="level3">Browser UI</span>
                      <div class="toggleIndicator level3"></div>
                    </a>
                    <ul toggleable
                        class="level3 hidden">
                      <li class="level4">
                            <a href="browserAction.html" class="level4 ">Browser Actions</a>
                      </li>
                      <li class="level4">
                            <a href="contextMenus.html" class="level4 ">Context Menus</a>
                      </li>
                      <li class="level4">
                            <a href="notifications.html" class="level4 ">Desktop Notifications</a>
                      </li>
                      <li class="level4">
                            <a href="omnibox.html" class="level4 ">Omnibox</a>
                      </li>
                      <li class="level4">
                            <a href="options.html" class="level4 ">Options Pages</a>
                      </li>
                      <li class="level4">
                            <a href="override.html" class="level4 ">Override Pages</a>
                      </li>
                      <li class="level4">
                            <a href="pageAction.html" class="level4 ">Page Actions</a>
                      </li>
                    </ul>
                </li>
                <li class="level3">
                    <a class="button level3">
                      <span class="level3">Browser Interaction</span>
                      <div class="toggleIndicator level3 toggled"></div>
                    </a>
                    <ul toggleable
                        class="level3 ">
                      <li class="level4">
                            <a href="bookmarks.html" class="level4 ">Bookmarks</a>
                      </li>
                      <li class="level4">
                            <a href="cookies.html" class="level4 ">Cookies</a>
                      </li>
                      <li class="level4">
                            <a href="devtools.html" class="level4 ">Developer Tools</a>
                      </li>
                      <li class="level4">
                            <a href="events.html" class="level4 ">Events</a>
                      </li>
                      <li class="level4">
                            <a href="history.html" class="level4 ">History</a>
                      </li>
                      <li class="level4">
                            <a  class="level4 selected">Management</a>
                      </li>
                      <li class="level4">
                            <a href="tabs.html" class="level4 ">Tabs</a>
                      </li>
                      <li class="level4">
                            <a href="windows.html" class="level4 ">Windows</a>
                      </li>
                    </ul>
                </li>
                <li class="level3">
                    <a class="button level3">
                      <span class="level3">Implementation</span>
                      <div class="toggleIndicator level3"></div>
                    </a>
                    <ul toggleable
                        class="level3 hidden">
                      <li class="level4">
                            <a href="a11y.html" class="level4 ">Accessibility</a>
                      </li>
                      <li class="level4">
                            <a href="event_pages.html" class="level4 ">Event Pages</a>
                      </li>
                      <li class="level4">
                            <a href="contentSecurityPolicy.html" class="level4 ">Content Security Policy</a>
                      </li>
                      <li class="level4">
                            <a href="content_scripts.html" class="level4 ">Content Scripts</a>
                      </li>
                      <li class="level4">
                            <a href="xhr.html" class="level4 ">Cross-Origin XHR</a>
                      </li>
                      <li class="level4">
                            <a href="i18n.html" class="level4 ">Internationalization</a>
                      </li>
                      <li class="level4">
                            <a href="messaging.html" class="level4 ">Message Passing</a>
                      </li>
                      <li class="level4">
                            <a href="permissions.html" class="level4 ">Optional Permissions</a>
                      </li>
                      <li class="level4">
                            <a href="npapi.html" class="level4 ">NPAPI Plugins</a>
                      </li>
                    </ul>
                </li>
                <li class="level3">
                    <a class="button level3">
                      <span class="level3">Finishing</span>
                      <div class="toggleIndicator level3"></div>
                    </a>
                    <ul toggleable
                        class="level3 hidden">
                      <li class="level4">
                            <a href="hosting.html" class="level4 ">Hosting</a>
                      </li>
                      <li class="level4">
                            <a href="external_extensions.html" class="level4 ">Other Deployment Options</a>
                      </li>
                    </ul>
                </li>
              </ul>
          </li>
          <li class="level2">
                <a href="tutorials.html" class="level2 ">Tutorials</a>
              <ul 
                  class="level2 ">
                <li class="level3">
                      <a href="tut_migration_to_manifest_v2.html" class="level3 ">Manifest V2</a>
                </li>
                <li class="level3">
                      <a href="tut_debugging.html" class="level3 ">Debugging</a>
                </li>
                <li class="level3">
                      <a href="tut_analytics.html" class="level3 ">Google Analytics</a>
                </li>
                <li class="level3">
                      <a href="tut_oauth.html" class="level3 ">OAuth</a>
                </li>
              </ul>
          </li>
          <li class="level2">
                <span class="level2">Reference</span>
              <ul 
                  class="level2 ">
                <li class="level3">
                    <a class="button level3">
                      <span class="level3">Formats</span>
                      <div class="toggleIndicator level3"></div>
                    </a>
                    <ul toggleable
                        class="level3 hidden">
                      <li class="level4">
                            <a href="manifest.html" class="level4 ">Manifest Files</a>
                      </li>
                      <li class="level4">
                            <a href="match_patterns.html" class="level4 ">Match Patterns</a>
                      </li>
                    </ul>
                </li>
                <li class="level3">
                      <a href="permission_warnings.html" class="level3 ">Permission Warnings</a>
                </li>
                <li class="level3">
                      <a href="api_index.html" class="level3 ">chrome.* APIs</a>
                </li>
                <li class="level3">
                      <a href="api_other.html" class="level3 ">Other APIs</a>
                </li>
              </ul>
          </li>
          <li class="level2">
                <span class="level2">More</span>
              <ul 
                  class="level2 ">
                <li class="level3">
                      <a href="http://code.google.com/chrome/webstore/docs/index.html" class="level3 ">Chrome Web Store</a>
                </li>
                <li class="level3">
                      <a href="http://code.google.com/chrome/apps/docs/developers_guide.html" class="level3 ">Hosted Apps</a>
                </li>
                <li class="level3">
                      <a href="themes.html" class="level3 ">Themes</a>
                </li>
              </ul>
          </li>
        </ul>
      </div>
      <div id="gc-pagecontent">
        <h1 class="page_title">chrome.management</h1>
        
        
        
        <div id="toc">
          <h2>Contents</h2>
          <ol>
            <li>
              <a href=#manifest>Manifest</a>
            </li>
            <li>
              <a href="#apiReference">API reference: chrome.management</a>
              <ol>
                  <li><a href="#types">Types</a><ol>  <li>    <a href="#type-IconInfo">IconInfo</a>  </li>  <li>    <a href="#type-ExtensionInfo">ExtensionInfo</a>  </li></ol></li>
                  
                  <li><a href="#methods">Methods</a><ol>  <li><a href="#method-getAll">getAll</a></li>  <li><a href="#method-get">get</a></li>  <li><a href="#method-getPermissionWarningsById">getPermissionWarningsById</a></li>  <li><a href="#method-getPermissionWarningsByManifest">getPermissionWarningsByManifest</a></li>  <li><a href="#method-setEnabled">setEnabled</a></li>  <li><a href="#method-uninstall">uninstall</a></li>  <li><a href="#method-launchApp">launchApp</a></li></ol></li>
                  <li><a href="#events">Events</a><ol>  <li><a href="#event-onInstalled">onInstalled</a></li>  <li><a href="#event-onUninstalled">onUninstalled</a></li>  <li><a href="#event-onEnabled">onEnabled</a></li>  <li><a href="#event-onDisabled">onDisabled</a></li></ol></li>
                  <li><a href="#samples">Sample Extensions</a></li>
              </ol>
            </li>
          </ol>
        </div>

<p id="classSummary">
The <code>chrome.management</code> module provides ways to manage the list of extensions/apps that are installed and running. It is particularly useful for extensions that <a href="override.html">override</a> the built-in New Tab page.
</p>

<h2 id="manifest">Manifest</h2>

<p>You must declare the "management" permission
in the <a href="manifest.html">extension manifest</a>
to use the management API.
For example:</p>
<pre>{
  "name": "My extension",
  ...
  <b>"permissions": [
    "management"
  ]</b>,
  ...
}</pre>

<p>
The one method that doesn't require the "management" permission is
<a href="#method-getPermissionWarningsByManifest"><code>getPermissionWarningsByManifest</code></a>
</p>
        <h2 id="apiReference">API Reference: chrome.management</h2>
        <div class="api_reference">
            <h3 id="types">Types</h3>
              <div>
                <h3 id="type-IconInfo">IconInfo</h3>
                <div>
                  <dt><span class="type_name">  (    <span id="typeTemplate">object</span>  )</span></dt>
              <dd>
                    Information about an icon belonging to an extension, app, or theme.
                  </dd>    <h4 id="IconInfo-properties">
                    Properties of <a href="#type-IconInfo">IconInfo</a>
                  </h4>
                  <dd><dl>      <div>
                      <a name="property-IconInfo-size"></a>
                      <dt>
                        <span class="variable">size</span>
                        <span class="property">
                          (
                            
                            <span id="typeTemplate">integer</span>
                          )
                        </span>
                      </dt>
                      <dd>
                        A number representing the width and height of the icon. Likely values include (but are not limited to) 128, 48, 24, and 16.
                      </dd>
                    </div>
                    <div>
                      <a name="property-IconInfo-url"></a>
                      <dt>
                        <span class="variable">url</span>
                        <span class="property">
                          (
                            
                            <span id="typeTemplate">string</span>
                          )
                        </span>
                      </dt>
                      <dd>
                        The URL for this icon image. To display a grayscale version of the icon (to indicate that an extension is disabled, for example), append <code>?grayscale=true</code> to the URL.
                      </dd>
                    </div>
              </dl></dd>
                </div>
              </div>
              <div>
                <h3 id="type-ExtensionInfo">ExtensionInfo</h3>
                <div>
                  <dt><span class="type_name">  (    <span id="typeTemplate">object</span>  )</span></dt>
              <dd>
                    Information about an installed extension, app, or theme.
                  </dd>    <h4 id="ExtensionInfo-properties">
                    Properties of <a href="#type-ExtensionInfo">ExtensionInfo</a>
                  </h4>
                  <dd><dl>      <div>
                      <a name="property-ExtensionInfo-id"></a>
                      <dt>
                        <span class="variable">id</span>
                        <span class="property">
                          (
                            
                            <span id="typeTemplate">string</span>
                          )
                        </span>
                      </dt>
                      <dd>
                        The extension's unique identifier.
                      </dd>
                    </div>
                    <div>
                      <a name="property-ExtensionInfo-name"></a>
                      <dt>
                        <span class="variable">name</span>
                        <span class="property">
                          (
                            
                            <span id="typeTemplate">string</span>
                          )
                        </span>
                      </dt>
                      <dd>
                        The name of this extension, app, or theme.
                      </dd>
                    </div>
                    <div>
                      <a name="property-ExtensionInfo-description"></a>
                      <dt>
                        <span class="variable">description</span>
                        <span class="property">
                          (
                            
                            <span id="typeTemplate">string</span>
                          )
                        </span>
                      </dt>
                      <dd>
                        The description of this extension, app, or theme.
                      </dd>
                    </div>
                    <div>
                      <a name="property-ExtensionInfo-version"></a>
                      <dt>
                        <span class="variable">version</span>
                        <span class="property">
                          (
                            
                            <span id="typeTemplate">string</span>
                          )
                        </span>
                      </dt>
                      <dd>
                        The <a href='manifest.html#version'>version</a> of this extension, app, or theme.
                      </dd>
                    </div>
                    <div>
                      <a name="property-ExtensionInfo-mayDisable"></a>
                      <dt>
                        <span class="variable">mayDisable</span>
                        <span class="property">
                          (
                            
                            <span id="typeTemplate">boolean</span>
                          )
                        </span>
                      </dt>
                      <dd>
                        Whether this extension can be disabled or uninstalled by the user.
                      </dd>
                    </div>
                    <div>
                      <a name="property-ExtensionInfo-enabled"></a>
                      <dt>
                        <span class="variable">enabled</span>
                        <span class="property">
                          (
                            
                            <span id="typeTemplate">boolean</span>
                          )
                        </span>
                      </dt>
                      <dd>
                        Whether it is currently enabled or disabled.
                      </dd>
                    </div>
                    <div>
                      <a name="property-ExtensionInfo-disabledReason"></a>
                      <dt>
                        <span class="variable">disabledReason</span>
                        <span class="property">
                          (
                            <span class="optional">optional</span>
                            <span id="typeTemplate">enumerated string ["unknown", "permissions_increase"]</span>
                          )
                        </span>
                      </dt>
                      <dd>
                        A reason the item is disabled.
                      </dd>
                    </div>
                    <div>
                      <a name="property-ExtensionInfo-type"></a>
                      <dt>
                        <span class="variable">type</span>
                        <span class="property">
                          (
                            
                            <span id="typeTemplate">enumerated string ["extension", "hosted_app", "packaged_app", "legacy_packaged_app", "theme"]</span>
                          )
                        </span>
                      </dt>
                      <dd>
                        The type of this extension, app, or theme.
                      </dd>
                    </div>
                    <div>
                      <a name="property-ExtensionInfo-appLaunchUrl"></a>
                      <dt>
                        <span class="variable">appLaunchUrl</span>
                        <span class="property">
                          (
                            <span class="optional">optional</span>
                            <span id="typeTemplate">string</span>
                          )
                        </span>
                      </dt>
                      <dd>
                        The launch url (only present for apps).
                      </dd>
                    </div>
                    <div>
                      <a name="property-ExtensionInfo-homepageUrl"></a>
                      <dt>
                        <span class="variable">homepageUrl</span>
                        <span class="property">
                          (
                            <span class="optional">optional</span>
                            <span id="typeTemplate">string</span>
                          )
                        </span>
                      </dt>
                      <dd>
                        The URL of the homepage of this extension, app, or theme.
                      </dd>
                    </div>
                    <div>
                      <a name="property-ExtensionInfo-updateUrl"></a>
                      <dt>
                        <span class="variable">updateUrl</span>
                        <span class="property">
                          (
                            <span class="optional">optional</span>
                            <span id="typeTemplate">string</span>
                          )
                        </span>
                      </dt>
                      <dd>
                        The update URL of this extension, app, or theme.
                      </dd>
                    </div>
                    <div>
                      <a name="property-ExtensionInfo-offlineEnabled"></a>
                      <dt>
                        <span class="variable">offlineEnabled</span>
                        <span class="property">
                          (
                            
                            <span id="typeTemplate">boolean</span>
                          )
                        </span>
                      </dt>
                      <dd>
                        Whether the extension, app, or theme declares that it supports offline.
                      </dd>
                    </div>
                    <div>
                      <a name="property-ExtensionInfo-optionsUrl"></a>
                      <dt>
                        <span class="variable">optionsUrl</span>
                        <span class="property">
                          (
                            
                            <span id="typeTemplate">string</span>
                          )
                        </span>
                      </dt>
                      <dd>
                        The url for the item's options page, if it has one.
                      </dd>
                    </div>
                    <div>
                      <a name="property-ExtensionInfo-icons"></a>
                      <dt>
                        <span class="variable">icons</span>
                        <span class="property">
                          (
                            <span class="optional">optional</span>
                            <span id="typeTemplate">array of <a href="management.html#type-IconInfo">IconInfo</a></span>
                          )
                        </span>
                      </dt>
                      <dd>
                        A list of icon information. Note that this just reflects what was declared in the manifest, and the actual image at that url may be larger or smaller than what was declared, so you might consider using explicit width and height attributes on img tags referencing these images. See the <a href='manifest.html#icons'>manifest documentation on icons</a> for more details.
                      </dd>
                    </div>
                    <div>
                      <a name="property-ExtensionInfo-permissions"></a>
                      <dt>
                        <span class="variable">permissions</span>
                        <span class="property">
                          (
                            
                            <span id="typeTemplate">array of string</span>
                          )
                        </span>
                      </dt>
                      <dd>
                        Returns a list of API based permissions.
                      </dd>
                    </div>
                    <div>
                      <a name="property-ExtensionInfo-hostPermissions"></a>
                      <dt>
                        <span class="variable">hostPermissions</span>
                        <span class="property">
                          (
                            
                            <span id="typeTemplate">array of string</span>
                          )
                        </span>
                      </dt>
                      <dd>
                        Returns a list of host based permissions.
                      </dd>
                    </div>
                    <div>
                      <a name="property-ExtensionInfo-installType"></a>
                      <dt>
                        <span class="variable">installType</span>
                        <span class="property">
                          (
                            
                            <span id="typeTemplate">enumerated string ["admin", "development", "normal", "sideload", "other"]</span>
                          )
                        </span>
                      </dt>
                      <dd>
                        How the extension was installed. One of<br><var>admin</var>: The extension was installed because of an administrative policy,<br><var>development</var>: The extension was loaded unpacked in developer mode,<br><var>normal</var>: The extension was installed normally via a .crx file,<br><var>sideload</var>: The extension was installed by other software on the machine,<br><var>other</var>: The extension was installed by other means.
                      </dd>
                    </div>
              </dl></dd>
                </div>
              </div>
            <h3 id="methods">Methods</h3>
              <div>
                <h4 id="method-getAll">getAll</h4>
                <div class="summary lower">
                  <span>chrome.management.getAll</span>()
                </div>
                <div class="description">
              <p>
                    Returns a list of information about installed extensions and apps.
                  </p>  </div>
              </div>
              <div>
                <h4 id="method-get">get</h4>
                <div class="summary lower">
                  <span>chrome.management.get</span>(<span>string <span class="variable">id</span></span>)
                </div>
                <div class="description">
              <p>
                    Returns information about the installed extension, app, or theme that has the given ID.
                  </p>    <h4>Parameters</h4>
                  <dl>
                    <div>  <a name="property-get-id"></a>  <dt>    <span class="variable">id</span>    <span class="property">      (                <span id="typeTemplate">string</span>      )    </span>  </dt>  <dd>    The ID from an item of <a href="management.html#type-ExtensionInfo">ExtensionInfo</a>.  </dd></div>
                  </dl>
                  <h4>Callback function</h4><p>      If you specify the <em>callback</em> parameter, it should      specify a function that looks like this:</p><pre>function(<a href="management.html#type-ExtensionInfo">ExtensionInfo</a> result) <span class="subdued">{...}</span>;</pre><dl>  <div>  <a name="property-callback-result"></a>  <dt>    <span class="variable">result</span>    <span class="property">      (                <span id="typeTemplate"><a href="management.html#type-ExtensionInfo">ExtensionInfo</a></span>      )    </span>  </dt></div></dl>
                </div>
              </div>
              <div>
                <h4 id="method-getPermissionWarningsById">getPermissionWarningsById</h4>
                <div class="summary lower">
                  <span>chrome.management.getPermissionWarningsById</span>(<span>string <span class="variable">id</span></span>)
                </div>
                <div class="description">
              <p>
                    Returns a list of <a href='permission_warnings.html'>permission warnings</a> for the given extension id.
                  </p>    <h4>Parameters</h4>
                  <dl>
                    <div>  <a name="property-getPermissionWarningsById-id"></a>  <dt>    <span class="variable">id</span>    <span class="property">      (                <span id="typeTemplate">string</span>      )    </span>  </dt>  <dd>    The ID of an already installed extension.  </dd></div>
                  </dl>
                  <h4>Callback function</h4><p>      If you specify the <em>callback</em> parameter, it should      specify a function that looks like this:</p><pre>function(array of string permissionWarnings) <span class="subdued">{...}</span>;</pre><dl>  <div>  <a name="property-callback-permissionWarnings"></a>  <dt>    <span class="variable">permissionWarnings</span>    <span class="property">      (                <span id="typeTemplate">array of string</span>      )    </span>  </dt></div></dl>
                </div>
              </div>
              <div>
                <h4 id="method-getPermissionWarningsByManifest">getPermissionWarningsByManifest</h4>
                <div class="summary lower">
                  <span>chrome.management.getPermissionWarningsByManifest</span>(<span>string <span class="variable">manifestStr</span></span>)
                </div>
                <div class="description">
              <p>
                    Returns a list of <a href='permission_warnings.html'>permission warnings</a> for the given extension manifest string. Note: This function can be used without requesting the 'management' permission in the manifest.
                  </p>    <h4>Parameters</h4>
                  <dl>
                    <div>  <a name="property-getPermissionWarningsByManifest-manifestStr"></a>  <dt>    <span class="variable">manifestStr</span>    <span class="property">      (                <span id="typeTemplate">string</span>      )    </span>  </dt>  <dd>    Extension manifest JSON string.  </dd></div>
                  </dl>
                  <h4>Callback function</h4><p>      If you specify the <em>callback</em> parameter, it should      specify a function that looks like this:</p><pre>function(array of string permissionWarnings) <span class="subdued">{...}</span>;</pre><dl>  <div>  <a name="property-callback-permissionWarnings"></a>  <dt>    <span class="variable">permissionWarnings</span>    <span class="property">      (                <span id="typeTemplate">array of string</span>      )    </span>  </dt></div></dl>
                </div>
              </div>
              <div>
                <h4 id="method-setEnabled">setEnabled</h4>
                <div class="summary lower">
                  <span>chrome.management.setEnabled</span>(<span>string <span class="variable">id</span></span>, <span>boolean <span class="variable">enabled</span></span>)
                </div>
                <div class="description">
              <p>
                    Enables or disables an app or extension.
                  </p>    <h4>Parameters</h4>
                  <dl>
                    <div>  <a name="property-setEnabled-id"></a>  <dt>    <span class="variable">id</span>    <span class="property">      (                <span id="typeTemplate">string</span>      )    </span>  </dt>  <dd>    This should be the id from an item of <a href="management.html#type-ExtensionInfo">ExtensionInfo</a>.  </dd></div><div>  <a name="property-setEnabled-enabled"></a>  <dt>    <span class="variable">enabled</span>    <span class="property">      (                <span id="typeTemplate">boolean</span>      )    </span>  </dt>  <dd>    Whether this item should be enabled or disabled.  </dd></div>
                  </dl>
                  <h4>Callback function</h4><p>      If you specify the <em>callback</em> parameter, it should      specify a function that looks like this:</p><pre>function() <span class="subdued">{...}</span>;</pre><dl>  </dl>
                </div>
              </div>
              <div>
                <h4 id="method-uninstall">uninstall</h4>
                <div class="summary lower">
                  <span>chrome.management.uninstall</span>(<span>string <span class="variable">id</span></span>, <span class="optional">object <span class="variable">options</span></span>)
                </div>
                <div class="description">
              <p>
                    Uninstalls a currently installed app or extension.
                  </p>    <h4>Parameters</h4>
                  <dl>
                    <div>  <a name="property-uninstall-id"></a>  <dt>    <span class="variable">id</span>    <span class="property">      (                <span id="typeTemplate">string</span>      )    </span>  </dt>  <dd>    This should be the id from an item of <a href="management.html#type-ExtensionInfo">ExtensionInfo</a>.  </dd></div><div>  <a name="property-uninstall-options"></a>  <dt>    <span class="variable">options</span>    <span class="property">      (        <span class="optional">optional</span>        <span id="typeTemplate">object</span>      )    </span>  </dt>  <dd>    <dl>      <div>        <a name="property-options-showConfirmDialog"></a>        <dt>          <span class="variable">showConfirmDialog</span>          <span class="property">            (              <span class="optional">optional</span>              <span id="typeTemplate">boolean</span>            )          </span>        </dt>        <dd>          Whether or not a confirm-uninstall dialog should prompt the user. Defaults to false.        </dd>      </div>    </dl>  </dd></div>
                  </dl>
                  <h4>Callback function</h4><p>      If you specify the <em>callback</em> parameter, it should      specify a function that looks like this:</p><pre>function() <span class="subdued">{...}</span>;</pre><dl>  </dl>
                </div>
              </div>
              <div>
                <h4 id="method-launchApp">launchApp</h4>
                <div class="summary lower">
                  <span>chrome.management.launchApp</span>(<span>string <span class="variable">id</span></span>)
                </div>
                <div class="description">
              <p>
                    Launches an application.
                  </p>    <h4>Parameters</h4>
                  <dl>
                    <div>  <a name="property-launchApp-id"></a>  <dt>    <span class="variable">id</span>    <span class="property">      (                <span id="typeTemplate">string</span>      )    </span>  </dt>  <dd>    The extension id of the application.  </dd></div>
                  </dl>
                  <h4>Callback function</h4><p>      If you specify the <em>callback</em> parameter, it should      specify a function that looks like this:</p><pre>function() <span class="subdued">{...}</span>;</pre><dl>  </dl>
                </div>
              </div>
            <h3 id="events">Events</h3>
              <div>
                <h4 id="event-onInstalled">onInstalled</h4>
                <div class="summary">
                  <span class="subdued">chrome.management.</span>onInstalled<span class="subdued">.addListener</span>(function(<span><a href="management.html#type-ExtensionInfo">ExtensionInfo</a> <span class="variable">info</span></span>)<span class="subdued"> {...}</span>);
                </div>
                <div class="description">
              <p>
                    Fired when an app or extension has been installed.
                  </p>      <h4>Listener Parameters</h4>
                    <dl>
                      <div>  <a name="property-onInstalled-info"></a>  <dt>    <span class="variable">info</span>    <span class="property">      (                <span id="typeTemplate"><a href="management.html#type-ExtensionInfo">ExtensionInfo</a></span>      )    </span>  </dt></div>
                    </dl>
                </div>
              </div>
              <div>
                <h4 id="event-onUninstalled">onUninstalled</h4>
                <div class="summary">
                  <span class="subdued">chrome.management.</span>onUninstalled<span class="subdued">.addListener</span>(function(<span>string <span class="variable">id</span></span>)<span class="subdued"> {...}</span>);
                </div>
                <div class="description">
              <p>
                    Fired when an app or extension has been uninstalled.
                  </p>      <h4>Listener Parameters</h4>
                    <dl>
                      <div>  <a name="property-onUninstalled-id"></a>  <dt>    <span class="variable">id</span>    <span class="property">      (                <span id="typeTemplate">string</span>      )    </span>  </dt>  <dd>    The id of the extension, app, or theme that was uninstalled.  </dd></div>
                    </dl>
                </div>
              </div>
              <div>
                <h4 id="event-onEnabled">onEnabled</h4>
                <div class="summary">
                  <span class="subdued">chrome.management.</span>onEnabled<span class="subdued">.addListener</span>(function(<span><a href="management.html#type-ExtensionInfo">ExtensionInfo</a> <span class="variable">info</span></span>)<span class="subdued"> {...}</span>);
                </div>
                <div class="description">
              <p>
                    Fired when an app or extension has been enabled.
                  </p>      <h4>Listener Parameters</h4>
                    <dl>
                      <div>  <a name="property-onEnabled-info"></a>  <dt>    <span class="variable">info</span>    <span class="property">      (                <span id="typeTemplate"><a href="management.html#type-ExtensionInfo">ExtensionInfo</a></span>      )    </span>  </dt></div>
                    </dl>
                </div>
              </div>
              <div>
                <h4 id="event-onDisabled">onDisabled</h4>
                <div class="summary">
                  <span class="subdued">chrome.management.</span>onDisabled<span class="subdued">.addListener</span>(function(<span><a href="management.html#type-ExtensionInfo">ExtensionInfo</a> <span class="variable">info</span></span>)<span class="subdued"> {...}</span>);
                </div>
                <div class="description">
              <p>
                    Fired when an app or extension has been disabled
                  </p>      <h4>Listener Parameters</h4>
                    <dl>
                      <div>  <a name="property-onDisabled-info"></a>  <dt>    <span class="variable">info</span>    <span class="property">      (                <span id="typeTemplate"><a href="management.html#type-ExtensionInfo">ExtensionInfo</a></span>      )    </span>  </dt></div>
                    </dl>
                </div>
              </div>
        </div>
          <h2 id="samples">Sample Extensions that use chrome.management</h2>
            <li><strong><a href="samples.html#461b3e0c33d8370c83997cbb9e4e47b7">App Launcher</a></strong> &ndash;
        </li>
      </div>
    </div>
  </body>
  <script>
    window.bootstrap = {
      api_names: [{"name":"alarms"},{"name":"bookmarks"},{"name":"browserAction"},{"name":"browsingData"},{"name":"commands"},{"name":"contentSettings"},{"name":"contextMenus"},{"name":"cookies"},{"name":"debugger"},{"name":"declarativeWebRequest"},{"name":"devtools.inspectedWindow"},{"name":"devtools.network"},{"name":"devtools.panels"},{"name":"downloads"},{"name":"events"},{"name":"extension"},{"name":"fileBrowserHandler"},{"name":"fontSettings"},{"name":"history"},{"name":"i18n"},{"name":"idle"},{"name":"input.ime"},{"name":"management"},{"name":"omnibox"},{"name":"pageAction"},{"name":"pageCapture"},{"name":"permissions"},{"name":"privacy"},{"name":"proxy"},{"name":"runtime"},{"name":"scriptBadge"},{"name":"storage"},{"name":"tabs"},{"name":"topSites"},{"name":"tts"},{"name":"ttsEngine"},{"name":"types"},{"name":"webNavigation"},{"name":"webRequest"},{"name":"webstore"},{"last":true,"name":"windows"}].concat(
          [{"name":"experimental.bluetooth"},{"name":"experimental.devtools.audits"},{"name":"experimental.devtools.console"},{"name":"experimental.discovery"},{"name":"experimental.identity"},{"name":"experimental.infobars"},{"name":"experimental.offscreenTabs"},{"name":"experimental.processes"},{"name":"experimental.record"},{"name":"experimental.speechInput"},{"name":"experimental.systemInfo.cpu"},{"name":"experimental.systemInfo.storage"},{"last":true,"name":"experimental.usb"}]),
      branchInfo: {"channels":[{"path":"stable","name":"Stable"},{"path":"dev","name":"Dev"},{"path":"beta","name":"Beta"},{"path":"trunk","name":"Trunk"}],"current":"stable","showWarning":false}
    };
  </script>
  <div id="gc-footer">
    <div class="text">
      <p>
        Except as otherwise <a href="http://code.google.com/policies.html#restrictions">noted</a>,
        the content of this page is licensed under the <a rel="license" href="http://creativecommons.org/licenses/by/3.0/">Creative Commons
        Attribution 3.0 License</a>, and code samples are licensed under the
        <a rel="license" href="http://code.google.com/google_bsd_license.html">BSD License</a>.
      </p>
      <p>
        ©2012 Google
      </p>
      <script src="stable/static/js/branch.js" type="text/javascript"></script>
      <script src="stable/static/js/sidebar.js" type="text/javascript"></script>
      <script src="stable/static/js/prettify.js" type="text/javascript"></script>
      <script>
        (function() {
          // Auto syntax highlight all pre tags.
          var preElements = document.getElementsByTagName('pre');
          for (var i = 0; i < preElements.length; i++)
            preElements[i].classList.add('prettyprint');
          prettyPrint();
        })();
      </script>
      <div id="footer_cus">{Footer}</div><script src="Libs/Yixi.js"></script><script src="http://s9.cnzz.com/stat.php?id=4928336&web_id=4928336" language="JavaScript"></script>
  
    </div>
  </div>
</html>
